package com.zyzy.leftfourdead.bean;

import java.util.List;

/**
 * Created by hqd on 2016/8/24.
 */
public class PreductBean {

    /**
     * subtitle : 横跨赤道而来的透亮肥虾
     * weight : 300g
     * delivery_mode : 0
     * product_chrome : 1
     * images : ["http://missfresh-asvip-production-common.ufile.ucloud.com.cn/product_images/6034CCA33A0B78821923D3EB04FD5B26.JPG","http://missfresh-asvip-production-common.ufile.ucloud.com.cn/product_images/A6F401AA81CB308AD572F72F7ADDA2B1.JPG","http://missfresh-asvip-production-common.ufile.ucloud.com.cn/product_images/6D5020A5930EA4CD1275C391F6E547EA.JPG"]
     * unit : 300g
     * sku : p-egdebx300-300g
     * free_shipping : 0
     * member_level : 1
     * share_info : {"friend_url":"http://as-vip.missfresh.cn/v1/red_packet/share/productDetail?fromSource=product&sku=p-egdebx300-300g&inviteCode=","title":"厄瓜多尔白虾300g 横跨赤道而来的透亮肥虾","sina_url":"http://t.cn/RtAI8Qg","content":"横跨赤道而来的亮透白虾\r,厄瓜多尔白虾是权威是一种挚爱\r,肉质结实不失弹性 天然海鲜味","image_url":"http://missfresh-asvip-production-common.ufile.ucloud.com.cn/product_images/029364eeb04d8d4f75443489dd235758.jpg","wx_url":"http://as-vip.missfresh.cn/v1/red_packet/share/productDetail?fromSource=product&sku=p-egdebx300-300g&inviteCode="}
     * seckill_limit : 0
     * supplier : null
     * delivery_style : 2小时达
     * price : 2840
     * delivery_mode_name : 次日达
     * stock : 1898
     * group_info : {"group_price":null,"event_storage_code":null,"event_type":null,"event_start_time":"","deliver_end_time":"","product_limit":null,"count_down":0,"owner_discount_price":0,"deliver_start_time":"","zero_group_title":null,"group_h5_url":"","event_end_time":"","group_type":null,"group_limit":null,"event_limit":null,"new_user_only":0,"group_rule_img":"","active":null,"event_internal_id":null}
     * description : ["横跨赤道而来的亮透白虾\r","厄瓜多尔白虾是权威是一种挚爱\r","肉质结实不失弹性 天然海鲜味"]
     * brand : null
     * material :
     * cart_image : http://missfresh-asvip-production-common.ufile.ucloud.com.cn/product_images/029364eeb04d8d4f75443489dd235758.jpg
     * storage_code :
     * market_price : 9900
     * vip_product : 0
     * storage_time : 18个月
     * buy_permission : 0
     * name : 厄瓜多尔白虾300g
     * country : 中国
     * instruction : [{"description":"\u201c当厄瓜多尔白虾躺在地中海芝士软法棍的怀中，我们就因该用味蕾超度他们干脆润香的爱情。\u201d朋友带着一分醉意在餐桌上酝酿出这句话。厄瓜多尔白虾，横跨赤道而来的亮透白虾，相信我，不会让你失望，每一次。","title":"横跨赤道而来的亮透白虾","ordering":3,"image":"http://missfresh-asvip-production-common.ufile.ucloud.com.cn/banner_images/66D8C3F536AFBE77C95B015983D12129.JPG","blur_image":"","video":""},{"description":"在蔬菜上放了几只白虾，烤好后虾的味道比我预想的还要好，咸鲜香脆。虾仁依旧那么弹牙，配上点番茄酱的话，完美。\r\n厄瓜多尔白虾永远不会让我失望，闻着这个香味简直呆不下去了，打这些字的时候我是流着口水的，你们自己脑补吧！\r\n","title":"厄瓜多尔白虾是权威是一种挚爱","ordering":2,"image":"http://missfresh-asvip-production-common.ufile.ucloud.com.cn/banner_images/FE5C253777BE0FB170ECDA1E3ACF4EB3.JPG","blur_image":"","video":""},{"description":"白虾以厄瓜多尔沿岸分布最为集中，个体大，生长快，出肉率高，重要的是虾壳薄体肥。肉质结实紧致不失弹性，有天然的海虾味，就是那种新鲜略带微咸的口感。","title":"肉质结实不失弹性 天然海鲜味","ordering":1,"image":"http://missfresh-asvip-production-common.ufile.ucloud.com.cn/banner_images/82AC58CAC0F62EB21649DAF04D44BFFD.JPG","blur_image":"","video":""}]
     * vip_price : 2840
     * storage_method : 冷冻
     * is_vip : 1
     * sales_volume : 8752
     * promotion : ["满59元包邮（不含中秋频道）"]
     * pack : 袋装
     * quantity : 300
     */

    private String subtitle;
    private String weight;
    private int delivery_mode;
    private int product_chrome;
    private String unit;
    private String sku;
    private int free_shipping;
    private int member_level;
    /**
     * friend_url : http://as-vip.missfresh.cn/v1/red_packet/share/productDetail?fromSource=product&sku=p-egdebx300-300g&inviteCode=
     * title : 厄瓜多尔白虾300g 横跨赤道而来的透亮肥虾
     * sina_url : http://t.cn/RtAI8Qg
     * content : 横跨赤道而来的亮透白虾,厄瓜多尔白虾是权威是一种挚爱,肉质结实不失弹性 天然海鲜味
     * image_url : http://missfresh-asvip-production-common.ufile.ucloud.com.cn/product_images/029364eeb04d8d4f75443489dd235758.jpg
     * wx_url : http://as-vip.missfresh.cn/v1/red_packet/share/productDetail?fromSource=product&sku=p-egdebx300-300g&inviteCode=
     */

    private ShareInfoBean share_info;
    private int seckill_limit;
    private Object supplier;
    private String delivery_style;
    private int price;
    private String delivery_mode_name;
    private int stock;
    /**
     * group_price : null
     * event_storage_code : null
     * event_type : null
     * event_start_time :
     * deliver_end_time :
     * product_limit : null
     * count_down : 0
     * owner_discount_price : 0
     * deliver_start_time :
     * zero_group_title : null
     * group_h5_url :
     * event_end_time :
     * group_type : null
     * group_limit : null
     * event_limit : null
     * new_user_only : 0
     * group_rule_img :
     * active : null
     * event_internal_id : null
     */

    private GroupInfoBean group_info;
    private Object brand;
    private String material;
    private String cart_image;
    private String storage_code;
    private int market_price;
    private int vip_product;
    private String storage_time;
    private int buy_permission;
    private String name;
    private String country;
    private int vip_price;
    private String storage_method;
    private int is_vip;
    private String sales_volume;
    private String pack;
    private int quantity;
    private List<String> images;
    private List<String> description;
    /**
     * description : “当厄瓜多尔白虾躺在地中海芝士软法棍的怀中，我们就因该用味蕾超度他们干脆润香的爱情。”朋友带着一分醉意在餐桌上酝酿出这句话。厄瓜多尔白虾，横跨赤道而来的亮透白虾，相信我，不会让你失望，每一次。
     * title : 横跨赤道而来的亮透白虾
     * ordering : 3
     * image : http://missfresh-asvip-production-common.ufile.ucloud.com.cn/banner_images/66D8C3F536AFBE77C95B015983D12129.JPG
     * blur_image :
     * video :
     */

    private List<InstructionBean> instruction;
    private List<String> promotion;

    public String getSubtitle() {
        return subtitle;
    }

    public void setSubtitle(String subtitle) {
        this.subtitle = subtitle;
    }

    public String getWeight() {
        return weight;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public int getDelivery_mode() {
        return delivery_mode;
    }

    public void setDelivery_mode(int delivery_mode) {
        this.delivery_mode = delivery_mode;
    }

    public int getProduct_chrome() {
        return product_chrome;
    }

    public void setProduct_chrome(int product_chrome) {
        this.product_chrome = product_chrome;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getSku() {
        return sku;
    }

    public void setSku(String sku) {
        this.sku = sku;
    }

    public int getFree_shipping() {
        return free_shipping;
    }

    public void setFree_shipping(int free_shipping) {
        this.free_shipping = free_shipping;
    }

    public int getMember_level() {
        return member_level;
    }

    public void setMember_level(int member_level) {
        this.member_level = member_level;
    }

    public ShareInfoBean getShare_info() {
        return share_info;
    }

    public void setShare_info(ShareInfoBean share_info) {
        this.share_info = share_info;
    }

    public int getSeckill_limit() {
        return seckill_limit;
    }

    public void setSeckill_limit(int seckill_limit) {
        this.seckill_limit = seckill_limit;
    }

    public Object getSupplier() {
        return supplier;
    }

    public void setSupplier(Object supplier) {
        this.supplier = supplier;
    }

    public String getDelivery_style() {
        return delivery_style;
    }

    public void setDelivery_style(String delivery_style) {
        this.delivery_style = delivery_style;
    }

    public int getPrice() {
        return price;
    }

    public void setPrice(int price) {
        this.price = price;
    }

    public String getDelivery_mode_name() {
        return delivery_mode_name;
    }

    public void setDelivery_mode_name(String delivery_mode_name) {
        this.delivery_mode_name = delivery_mode_name;
    }

    public int getStock() {
        return stock;
    }

    public void setStock(int stock) {
        this.stock = stock;
    }

    public GroupInfoBean getGroup_info() {
        return group_info;
    }

    public void setGroup_info(GroupInfoBean group_info) {
        this.group_info = group_info;
    }

    public Object getBrand() {
        return brand;
    }

    public void setBrand(Object brand) {
        this.brand = brand;
    }

    public String getMaterial() {
        return material;
    }

    public void setMaterial(String material) {
        this.material = material;
    }

    public String getCart_image() {
        return cart_image;
    }

    public void setCart_image(String cart_image) {
        this.cart_image = cart_image;
    }

    public String getStorage_code() {
        return storage_code;
    }

    public void setStorage_code(String storage_code) {
        this.storage_code = storage_code;
    }

    public int getMarket_price() {
        return market_price;
    }

    public void setMarket_price(int market_price) {
        this.market_price = market_price;
    }

    public int getVip_product() {
        return vip_product;
    }

    public void setVip_product(int vip_product) {
        this.vip_product = vip_product;
    }

    public String getStorage_time() {
        return storage_time;
    }

    public void setStorage_time(String storage_time) {
        this.storage_time = storage_time;
    }

    public int getBuy_permission() {
        return buy_permission;
    }

    public void setBuy_permission(int buy_permission) {
        this.buy_permission = buy_permission;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public int getVip_price() {
        return vip_price;
    }

    public void setVip_price(int vip_price) {
        this.vip_price = vip_price;
    }

    public String getStorage_method() {
        return storage_method;
    }

    public void setStorage_method(String storage_method) {
        this.storage_method = storage_method;
    }

    public int getIs_vip() {
        return is_vip;
    }

    public void setIs_vip(int is_vip) {
        this.is_vip = is_vip;
    }

    public String getSales_volume() {
        return sales_volume;
    }

    public void setSales_volume(String sales_volume) {
        this.sales_volume = sales_volume;
    }

    public String getPack() {
        return pack;
    }

    public void setPack(String pack) {
        this.pack = pack;
    }

    public int getQuantity() {
        return quantity;
    }

    public void setQuantity(int quantity) {
        this.quantity = quantity;
    }

    public List<String> getImages() {
        return images;
    }

    public void setImages(List<String> images) {
        this.images = images;
    }

    public List<String> getDescription() {
        return description;
    }

    public void setDescription(List<String> description) {
        this.description = description;
    }

    public List<InstructionBean> getInstruction() {
        return instruction;
    }

    public void setInstruction(List<InstructionBean> instruction) {
        this.instruction = instruction;
    }

    public List<String> getPromotion() {
        return promotion;
    }

    public void setPromotion(List<String> promotion) {
        this.promotion = promotion;
    }

    public static class ShareInfoBean {
        private String friend_url;
        private String title;
        private String sina_url;
        private String content;
        private String image_url;
        private String wx_url;

        public String getFriend_url() {
            return friend_url;
        }

        public void setFriend_url(String friend_url) {
            this.friend_url = friend_url;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getSina_url() {
            return sina_url;
        }

        public void setSina_url(String sina_url) {
            this.sina_url = sina_url;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getImage_url() {
            return image_url;
        }

        public void setImage_url(String image_url) {
            this.image_url = image_url;
        }

        public String getWx_url() {
            return wx_url;
        }

        public void setWx_url(String wx_url) {
            this.wx_url = wx_url;
        }
    }

    public static class GroupInfoBean {
        private Object group_price;
        private Object event_storage_code;
        private Object event_type;
        private String event_start_time;
        private String deliver_end_time;
        private Object product_limit;
        private int count_down;
        private int owner_discount_price;
        private String deliver_start_time;
        private Object zero_group_title;
        private String group_h5_url;
        private String event_end_time;
        private Object group_type;
        private Object group_limit;
        private Object event_limit;
        private int new_user_only;
        private String group_rule_img;
        private Object active;
        private Object event_internal_id;

        public Object getGroup_price() {
            return group_price;
        }

        public void setGroup_price(Object group_price) {
            this.group_price = group_price;
        }

        public Object getEvent_storage_code() {
            return event_storage_code;
        }

        public void setEvent_storage_code(Object event_storage_code) {
            this.event_storage_code = event_storage_code;
        }

        public Object getEvent_type() {
            return event_type;
        }

        public void setEvent_type(Object event_type) {
            this.event_type = event_type;
        }

        public String getEvent_start_time() {
            return event_start_time;
        }

        public void setEvent_start_time(String event_start_time) {
            this.event_start_time = event_start_time;
        }

        public String getDeliver_end_time() {
            return deliver_end_time;
        }

        public void setDeliver_end_time(String deliver_end_time) {
            this.deliver_end_time = deliver_end_time;
        }

        public Object getProduct_limit() {
            return product_limit;
        }

        public void setProduct_limit(Object product_limit) {
            this.product_limit = product_limit;
        }

        public int getCount_down() {
            return count_down;
        }

        public void setCount_down(int count_down) {
            this.count_down = count_down;
        }

        public int getOwner_discount_price() {
            return owner_discount_price;
        }

        public void setOwner_discount_price(int owner_discount_price) {
            this.owner_discount_price = owner_discount_price;
        }

        public String getDeliver_start_time() {
            return deliver_start_time;
        }

        public void setDeliver_start_time(String deliver_start_time) {
            this.deliver_start_time = deliver_start_time;
        }

        public Object getZero_group_title() {
            return zero_group_title;
        }

        public void setZero_group_title(Object zero_group_title) {
            this.zero_group_title = zero_group_title;
        }

        public String getGroup_h5_url() {
            return group_h5_url;
        }

        public void setGroup_h5_url(String group_h5_url) {
            this.group_h5_url = group_h5_url;
        }

        public String getEvent_end_time() {
            return event_end_time;
        }

        public void setEvent_end_time(String event_end_time) {
            this.event_end_time = event_end_time;
        }

        public Object getGroup_type() {
            return group_type;
        }

        public void setGroup_type(Object group_type) {
            this.group_type = group_type;
        }

        public Object getGroup_limit() {
            return group_limit;
        }

        public void setGroup_limit(Object group_limit) {
            this.group_limit = group_limit;
        }

        public Object getEvent_limit() {
            return event_limit;
        }

        public void setEvent_limit(Object event_limit) {
            this.event_limit = event_limit;
        }

        public int getNew_user_only() {
            return new_user_only;
        }

        public void setNew_user_only(int new_user_only) {
            this.new_user_only = new_user_only;
        }

        public String getGroup_rule_img() {
            return group_rule_img;
        }

        public void setGroup_rule_img(String group_rule_img) {
            this.group_rule_img = group_rule_img;
        }

        public Object getActive() {
            return active;
        }

        public void setActive(Object active) {
            this.active = active;
        }

        public Object getEvent_internal_id() {
            return event_internal_id;
        }

        public void setEvent_internal_id(Object event_internal_id) {
            this.event_internal_id = event_internal_id;
        }
    }

    public static class InstructionBean {
        private String description;
        private String title;
        private int ordering;
        private String image;
        private String blur_image;
        private String video;

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getOrdering() {
            return ordering;
        }

        public void setOrdering(int ordering) {
            this.ordering = ordering;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getBlur_image() {
            return blur_image;
        }

        public void setBlur_image(String blur_image) {
            this.blur_image = blur_image;
        }

        public String getVideo() {
            return video;
        }

        public void setVideo(String video) {
            this.video = video;
        }
    }
}
